This tool can be used to identify common symbols by comparing ELF libraries and objects against RAM dumps. The output is compatible with Project64d's symbol format.
Download:
https://github.com/shygoo/n64sym/releases
Source:
https://github.com/shygoo/n64sym
Usage:
n64sym <RAM dump path> [options]
Options:
-l <library/object path(s)> scan for symbols from library or object file(s)
-v enable verbose logging
Example:
> n64sym dumps/paper_mario.bin -l libs
80069840,code,__osPfsRWInode
80069090,code,osPfsNumFiles
80069190,code,osPfsInitPak
80069388,code,pfsinitpak_o_0050
80069460,code,osPfsRepairId
800694C0,code,__osPfsGetStatus
...
SDK libraries are available here:
http://level42.ca/projects/nintendo-64-development/
https://sites.google.com/site/n64devkitsdkintrofunctions/